Algorithm Design for Performance Aware VM Consolidation

نویسندگان

  • Alan Roytman
  • Aman Kansal
  • Sriram Govindan
  • Jie Liu
  • Suman Nath
چکیده

Consolidation of multiple workloads, encapsulated in virtual machines (VMs), can significantly improve efficiency in cloud infrastructures. But consolidation also introduces contention in shared resources such as the memory hierarchy, leading to degraded VM performance. To avoid such degradation, the current practice is to not pack VMs tightly and leave a large fraction of server resource unused. This is wasteful. We present a performance preserving VM consolidation system that selectively places those VMs together that are likely to have the least contention. This drastically reduces the amount of wasted resources. While the problem of selecting the most suitable VM combinations is NP-Complete, our system employs a practical method that performs provably close to the optimal. In some scenarios resource efficiency may trump performance and our system also implements techniques for this case. Experimental results show that the proposed system realizes over 30% savings in energy costs and up to 52% reduction in performance degradation compared to consolidation algorithms that do not consider degradation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-objective, Decentralized Dynamic Virtual Machine Consolidation using ACO Metaheuristic in Computing Clouds

Underutilization of computing resources and high power consumption are two primary challenges in the domain of Cloud resource management. This paper deals with these challenges through offline, migration impact-aware, multi-objective dynamic Virtual Machine (VM) consolidation in the context of large-scale virtualized data center environments. The problem is formulated as an NP-hard discrete com...

متن کامل

Cost-Aware VM Placement Across Distributed DCs Using Bayesian Networks

In recent years, cloud computing providers have been working to provide highly available and scalable cloud services to keep themselves alive in the competitive market of various cloud services. The difficulty is that to provide such high quality services, they need to enlarge data centers (DCs), and consequently, to increase operating costs. Hence, leveraging cost-aware solutions to manage res...

متن کامل

Multi-objective Virtual Machine Management in Cloud Data Centers

Cloud Computing has recently emerged as a highly successful alternative information technology paradigm through on-demand resource provisioning and almost perfect reliability. In order to meet the customer demands, Cloud providers are deploying large-scale virtualized data centers consisting of thousands of servers across the world. These data centers require huge amount of electrical energy th...

متن کامل

Power and Data Aware Best Fit Algorithm for Energy Saving in Cloud Computing

Cloud computing is a computing advancement that provides a large number of computing and storage resources to different people. Management of huge amount of data in cloud computing is done by VM consolidation. Nowadays, energy saving has become a key aspect in designing VM consolidation algorithms. Algorithms for selecting next VM have never given consideration to both power and data at the sam...

متن کامل

PACMan: Performance Aware Virtual Machine Consolidation

Consolidation of multiple workloads, encapsulated in virtual machines (VMs), can significantly improve efficiency in cloud infrastructures. But consolidation also introduces contention in shared resources such as the memory hierarchy, leading to degraded VM performance. To avoid such degradation, the current practice is to not pack VMs tightly and leave a large fraction of server resource unuse...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013